dog clutch sleeve - German English Dictionary